package cn.st4rlight.util.constant;

import com.google.common.base.Joiner;

/**
 * @author st4rlight <st4rlight@163.com>
 * Created on 2024-04-15
 */
public class SymbolConstant {

    public static final String COMMA = ",";
    public static final String SEMICOLON = ";";
    public static final String COLON = ":";
    public static final String DOT = ".";
    public static final String EQUAL = "=";
    public static final String HYPHEN = "-";
    public static final String UNDERLINE = "_";
    public static final String SLASH = "/";
    public static final String BACKSLASH = "\\";
    public static final String STAR = "*";
    public static final String AMPERSAND = "&";
    public static final String PERCENT = "%";
    public static final String QUESTION = "?";
    public static final String EXCLAMATION = "!";
    public static final String AT = "@";
    public static final String POUND = "#";
    public static final String DOLLAR = "$";
    public static final String CARET = "^";
    public static final String TILDE = "~";
    public static final String PIPE = "|";
    public static final String LEFT_BRACKET = "(";
    public static final String RIGHT_BRACKET = ")";
    public static final String LEFT_BRACE = "{";
    public static final String RIGHT_BRACE = "}";
    public static final String LEFT_SQUARE_BRACKET = "[";
    public static final String RIGHT_SQUARE_BRACKET = "]";
    public static final String LEFT_ANGLE_BRACKET = "<";
    public static final String RIGHT_ANGLE_BRACKET = ">";
    public static final String DOUBLE_QUOTE = "\"";
    public static final String SINGLE_QUOTE = "'";
    public static final String BACKTICK = "`";
    public static final String SPACE = " ";
    public static final String TAB = "\t";
    public static final String NEWLINE = "\n";
    public static final String CRLF = "\r\n";

    public static final String XLSX_EXTENSION = ".xlsx";
    public static final String CSV_EXTENSION = ".csv";

    // 一批Joiner
    public static final Joiner COMMA_JOINER = Joiner.on(COMMA).skipNulls();
    public static final Joiner SLIGHT_PAUSE_JOINER = Joiner.on("、").skipNulls();
}
